package com.xbdun.facade.bmp.service.system;

import com.xbdun.common.api.Client;
import com.xbdun.common.api.XbdUnStringResult;
import com.xbdun.facade.bmp.request.system.SysOrgFiledsRequest;
import com.xbdun.facade.bmp.result.system.SysOrgFiledsResult;

/**
 * @ClassName: SysOrgFiledsFacade
 * @Description: 企业附属属性
 * @category 企业附属属性
 * @author wwq@xbdun.com
 * @date 2017年6月16日 下午3:25:50
 */
public interface SysOrgFiledsFacade {

	/**
	 * 新增修改企业附属属性
	 * @Title addSysOrgFileds
	 * @Description 新增修改企业附属属性
	 * @param request
	 * @param client
	 * @return XbdUnStringResult 返回值类型
	 */
	public XbdUnStringResult addSysOrgFileds(SysOrgFiledsRequest request,Client client);
	
	/**
	 * 获取企业附属属性
	 * @Title getSysOrgByOrgCode
	 * @Description 获取企业附属属性
	 * @param client
	 * @return SysOrgFiledsResult 返回值类型
	 */
	public SysOrgFiledsResult getSysOrgFiledsByOrgCode(Client client);
	
	/**
	 * 修改企业附属属性
	 * @Title modifySysOrgFileds
	 * @Description 修改企业附属属性
	 * @param request
	 * @param client
	 * @return XbdUnStringResult 返回值类型
	 */
	public XbdUnStringResult modifySysOrgFileds(SysOrgFiledsRequest request,Client client);
	
}
